package com.sxz.sbs.base;

import android.content.Context;

/**
 * View基类
 *
 * @author tian
 */
public interface BaseView {
    /**
     * 获取上下文
     *
     * @return 上下文
     */
    Context getContext();

    /**
     * 请求出错
     * 展示错误信息
     *
     * @param msg 错误信息
     */
    void showError(String msg);

    /**
     * 展示错误信息
     *
     * @param errorTag 错误标志
     * @param msg  错误信息
     */
    void showError(int errorTag, String msg);

    /**
     * 重新登录
     */
    void loginAgain();

    /**
     * 启用夜间模式
     *
     * @param isNight 是否夜间
     */
    void useNightMode(boolean isNight);
}
